home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
msdos
/
kcd104.zip
/
KCD.DOC
< prev
next >
Wrap
Text File
|
1993-09-23
|
5KB
|
100 lines
Documentation for the KCD program
What is KCD?
KCD is a small utility that enables you to change directory, even
across several drives, without having to type the entire path to your
destination. One could say it's a clone of NCD, but that wouldn't be true
- in fact, it is a clone of TCD (Tietze's CD), which in turn is really a
clone of NCD. But KCD has some interesting functions: - It will find your
destination even if you've made a mistake typing it's name. - It enables
you to write "intelligent" batch files by providing a directory stack. -
It is ABSOLUTELY FREE OF CHARGE (that can't be said about TCD, and
especially not about NCD).
Quick Start
Actually, there is no "slow start", but anyway, just type KCD /R to
scan all your hard disks and save their information. From now on, the
program will let you change directory by typing KCD HEAP, if you, for
instance, want F:\BP\EXAMPLES\TASM\HEAP. It will even work with KCD HAAP
or KCD HEA.
The directory stack functions can be invoked by KCD dirname /PUSH and
KCD /POP, where dirname is any directory name. The first command will
change to the directory you specify in dirname, but save the current
location in C:\STCKFILE.KCD. The second command will take you back to your
original location, no matter what you have done in the meantime (except,
of course, deleting the stack file). This is very useful when writing
batch files that change back to the directory they were called from. These
functions are only needed by those who do not use 4DOS, NDOS, or similar
utilities, like I do. Also note that it is possible to do this with the
"naked" DOS by clever programming, but that is too complicated for the
beginners and too time-consuming for the professional.
There are certain logical assumptions upon which KCD bases its
judgement, but you will see when you use the program.
Known bugs and limitations:
- when you attempt to change to a directory that no longer
exists but is still saved in KCD.INI, a message states that
the program is rescanning the tree. It indeed is, but I do
not have much confidence in this function, so if you see
the message, initiate a full rescan, just to make sure.
- the scan will include CD-ROMs and RAM disks, but not the
floppies A & B. If your floppies have other letters, those
will too be included. Furthermore, if C is not a hard
disk, the program will not run correctly or efficiently
(obviously, it's no use saving directory information on a
RAM disk).
- KCD cannot handle more than 700 directories or more than 90
subdirectories in a single directory.
- it might change to funny places if you type incorrect names
(to KCD ga,e (instead of "game") it might react with a jump
to GIF\GIFEXE or something like that), but you'll get used
to it.
- I suppose the program needs DOS 3.3 or above to run, and
about 128K of free memory.
- this could be considered to be a demo version, therefore it
does only minimal error checking. If I get enough feedback
on this program, I'll improve it.
Legal Stuff
There is NO warranty! I cannot even guarantee that the porgram will
run just as fine on other computers as it did on mine, so don't come with
letters like "KCD just destroyed my hard disk, and you ought to replace
it, or I...". Of course, it is extremely unlikely that something like
that could happen, but my point is that whatever happens, you can only
blame yourself!
KCD is freeware. That means, you are allowed (and encouraged to)
copy it freely and use it as long as you wish, ABSOLUTELY FREE OF CHARGE.
However, you may not SELL the program - on its own or as part of a package
-, although a fee may be charged for diskette duplication. You may ONLY
distribute KCD ALONG WITH THIS DOCUMENTATION.
Even though you are not required to, I encourage you to support me
(I only have a 286 with 2Mb RAM, 40 Mb HDD (!) and a Hercules card...), in
which case I assure you I'll flood the market with software you're going
to love! I also need user input (How did you like this program? How could
I improve it? Are there any bugs?) and ideas for programs I could write
(but please no "Hey, why don't you just write Mega OS 927.0, with OLE,
multitasking, OS/2, Windows and DOS compatibility, ..."). My address is:
Andrew Korn
Budapest
Boróka str. 5/A
H-1025 Hungary
All trademarks mentioned are trademarks or registered trademarks of
their respective owners.